﻿//
// ParallelGrep
//
// Copyright (C) 2011 - Tatsuya Niioka
//
using System;

namespace ParallelGrep.Worker
{
    /// <summary>
    /// GrepWorkerのProgressイベントデータ
    /// </summary>
    public class GrepWorkerProgressEventArgs : EventArgs
    {
        #region DisplayName
        private string m_fileName;
        /// <summary>
        /// ファイル名を取得します。
        /// </summary>
        public string FileName
        {
            get { return m_fileName; }
            private set { m_fileName = value; }
        }
        #endregion

        #region Constructor
        /// <summary>
        /// 指定したファイル名で新しい<see cref="GrepWorkerProgressEventArgs"/>クラスを生成します。
        /// </summary>
        /// <param name="fileName">ファイル名</param>
        public GrepWorkerProgressEventArgs(string fileName)
        {
            FileName = fileName;
        }
        #endregion
    }
}
